package cn.bearspark.framework.redis.starter.buffer.hash.bi;

import java.util.Map;
import java.util.Set;

/**
 * 用于在数据库查询缓存对象的数据的二元查询对象
 *
 * @author f
 */
public class BiQO {

    /**
     * 缓存对象的 long 类型的 id
     */
    private Long id1;

    /**
     * 缓存对象的 integer 类型的 id 的 Set 集合
     */
    private Set<Integer> id2Set;

    public BiQO() {
    }

    public BiQO(Map.Entry<Long, Set<Integer>> entry) {
        this.id1 = entry.getKey();
        this.id2Set = entry.getValue();
    }

    public Long getId1() {
        return id1;
    }

    public void setId1(Long id1) {
        this.id1 = id1;
    }

    public Set<Integer> getId2Set() {
        return id2Set;
    }

    public void setId2Set(Set<Integer> id2Set) {
        this.id2Set = id2Set;
    }
}
